package com.jeecg.demo.entity;

import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

import javax.persistence.*;

/**   
 * @Title: Entity
 * @Description: 实时物流数据信息
 * @author onlineGenerator
 * @date 2023-03-23 13:51:36
 * @version V1.0   
 *
 */
@Entity
@Table(name = "XM_LOGISTICS", schema = "")
@SuppressWarnings("serial")
public class XmLogisticsEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**车牌号*/
	@Excel(name="车牌号",width=15)
	private java.lang.String carnumber;
	/**发站名称*/
	@Excel(name="发站名称",width=15)
	private java.lang.String fromstation;
	/**到站名称*/
	@Excel(name="到站名称",width=15)
	private java.lang.String arrivestation;
	/**吨数*/
	@Excel(name="吨数",width=15)
	private java.math.BigDecimal tonnage;
	/**发货时间*/
	@Excel(name="发货时间",width=15,format = "yyyy-MM-dd")
	private java.util.Date createTime;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")

	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  发货时间
	 */

	@Column(name ="CREATE_TIME",nullable=true,length=50)
	public java.util.Date getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  发货时间
	 */
	public void setCreateTime(java.util.Date createTime){
		this.createTime = createTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车牌号
	 */

	@Column(name ="CARNUMBER",nullable=true,length=50)
	public java.lang.String getCarnumber(){
		return this.carnumber;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车牌号
	 */
	public void setCarnumber(java.lang.String carnumber){
		this.carnumber = carnumber;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发站名称
	 */

	@Column(name ="FROMSTATION",nullable=true,length=50)
	public java.lang.String getFromstation(){
		return this.fromstation;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发站名称
	 */
	public void setFromstation(java.lang.String fromstation){
		this.fromstation = fromstation;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  到站名称
	 */

	@Column(name ="ARRIVESTATION",nullable=true,length=50)
	public java.lang.String getArrivestation(){
		return this.arrivestation;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  到站名称
	 */
	public void setArrivestation(java.lang.String arrivestation){
		this.arrivestation = arrivestation;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  吨数
	 */

	@Column(name ="TONNAGE",nullable=true,scale=2,length=32)
	public java.math.BigDecimal getTonnage(){
		return this.tonnage;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  吨数
	 */
	public void setTonnage(java.math.BigDecimal tonnage){
		this.tonnage = tonnage;
	}
}
